Open the Portico Schema site
Portico Developer Guide
Table 50—Contactless Card Data
Special Processing Rules > EMV > ParameterDownload Service > PDL Response Definition > PDL Response Tables 30-60 > Table 50—Contactless Card Data

Table-ID 50—Contactless Card Data

Field Name Length Format Source Value/Description
AID COUNT 2 N HOST Number of contact chip card Application Identifiers (AIDs) supported for the specified CARD TYPE.
The following fields will be repeated, dependent upon the AID COUNT.
APPLICATION IDENTIFIER (AID) 32 HEX HOST

EMV Tag 9F06 – Identifies the application as described in ISO/IEC 7816-5. Consists of the Registered Application Provider Identifier (RID) + a Proprietary Application Identifier Extension (PIX), e.g., A0000000031010 for Visa Debit/Credit.

APPLICATION SELECTION INDICATOR 1 N HOST

For an application in the ICC to be supported by an application in the terminal, the Application Selection Indicator indicates whether the associated AID in the terminal must match the AID in the card exactly, including the length of the AID, or only up to the length of the AID in the terminal. There is only one Application Selection Indicator per AID supported by the terminal.

  • 0 = Exact match required
  • 1 = Partial match allowed
APPLICATION VERSION NUMBER 4 HEX HOST EMV Tag 9F09 – Version number assigned by the payment system for the application. Current version supported by the terminal, e.g., 1.5.0 for Visa VIS would be HEX "0096".
MAGSTRIPE APPLICATION VERSION NUMBER 4 HEX HOST Version number assigned by the payment system for the contactless magstripe application. Current version supported by the reader, e.g., 0001 for Mastercard PayPass Mag Stripe.
APPLICATION COUNTRY CODE 3 N HOST Indicates the country code associated with the AID. If this field is space-filled, the AID is internationally accepted and its use is unrestricted. If this field is populated, the AID can only be used domestically within the country indicated, and should be automatically selected for applicable transaction types when present on the card.
TRANSACTION TYPES 4 HEX HOST

Indicates the transaction types associated with the AID. May need this information in order to customize the AID list on the terminal to restrict application selection to only the appropriate AIDs based on whether the merchant/cardholder selects credit, debit, or other transaction type.

  • Byte 1
    • Bit 8 – Credit
    • Bit 7 – Debit
    • Bit 6 – EBT
    • Bit 5 – Gift
    • Bit 4 – Loyalty
    • Bit 3 – Stored Value
    • Bits 2-1 – RFU
  • Byte 2
    • Bits 8-1 – RFU
TERMINAL CAPABILITIES 6 HEX HOST

EMV Tag 9F33 – Indicates the card data input, CVM, and security capabilities of the terminal for the AID.

  • Byte 1 – Card Data Input Capability
    Indicates all the methods supported by the terminal for entering the information from the card into the terminal.
    • Bit 8 – Manual key entry
    • Bit 7 – Magnetic stripe
    • Bit 6 – IC with contacts
    • Bits 5-1 – RFU
  • Byte 2 – CVM Capability
    Indicates all the methods supported by the terminal for verifying the identity of the cardholder at the terminal.
    • Bit 8 – Plaintext PIN for ICC verification
    • Bit 7 – Enciphered PIN for online verification
    • Bit 6 – Signature (paper)
    • Bit 5 – Enciphered PIN for offline verification
    • Bit 4 – No CVM Required
    • Bits 3-1 – RFU
  • Byte 3 – Security Capability
    Indicates all the methods supported by the terminal for authenticating the card at the terminal and whether or not the terminal has the ability to capture a card.
    • Bit 8 – SDA
    • Bit 7 – DDA
    • Bit 6 – Card capture
    • Bit 5 – RFU
    • Bit 4 – CDA
    • Bits 3-1 – RFU
TERMINAL CONTACTLESS FLOOR LIMIT 12 N HOST

EMV Tag 9F1B – Indicates the floor limit in the terminal in conjunction with the AID.

Indicates the amount above which an online authorization is required for contactless transactions.

TERMINAL CVM REQUIRED LIMIT 12 N HOST Indicates the amount above which a CVM is required for contactless transactions.              
TERMINAL CONTACTLESS TRANSACTION LIMIT 12 N HOST Indicates the amount above which a contactless transaction is not allowed and the cardholder should be directed to use the contact chip instead.
TERMINAL ACTION CODE (TAC) – DENIAL 10 HEX HOST

Specifies the acquirer’s conditions that cause the denial of a transaction without attempt to go online. 

For each bit set to 1, if the corresponding bit in the Terminal Verification Results (TVR) is set to 1, the transaction will be offline declined, e.g., 0010000000 causes a decline for the "Service Not Allowed" condition.

TERMINAL ACTION CODE (TAC) – ONLINE 10 HEX HOST

Specifies the acquirer’s conditions that cause a transaction to be transmitted online.

For each bit set to 1, if the corresponding bit in the TVR is set to 1, the transaction will be sent online.

TERMINAL ACTION CODE (TAC) – DEFAULT 10 HEX HOST

Specifies the acquirer’s conditions that cause a transaction to be rejected if it might have been approved online, but the terminal is unable to process the transaction online.

For each bit set to 1, if the corresponding bit in the TVR is set to 1, the transaction will be offline declined if the terminal is unable to go online.

TERMINAL TRANSACTION QUALIFIERS (TTQ) 8 HEX HOST

Indicates the requirements for online and CVM processing as a result of Entry Point processing. The scope of this tag is limited to Entry Point. Kernels may use this tag for different purposes.

This field is referred to as Terminal Transaction Capabilities in the American Express Expresspay specification.
TERMINAL RISK MANAGEMENT DATA 16 HEX HOST EMV Tag 9F1D – Application-specific value used by the card for risk management purposes.
DEFAULT TRANSACTION CERTIFICATE DATA OBJECT LIST (TDOL) 32 HEX HOST TDOL to be used for generating the TC Hash Value if the TDOL in the card is not present.